package com.dhcc.DRGsHosp.web.controller;

import com.dhcc.DRGsHosp.facade.DiaAndOperInDRGFacade;
import org.openkoala.koala.commons.InvokeResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;
import java.util.Map;

/**
 *
 * @title		:DiaAndOperInDRGController.java
 * @description	:mdc drg下主要手术和主要诊断
 * @author		:chenhanlin
 * @date		:2019年01月05日
 */
 @Controller("DiaAndOperInDRGController")
@RequestMapping("/diaAndOperInDRGController")
public class DiaAndOperInDRGController {

	@Autowired
	private DiaAndOperInDRGFacade diaAndOperInDRGFacade;

    /**
     *  @Discription：查找mdc drg下的手术和诊断信息
     *  @Author： chenhanlin
     *  @param mdcCode
     *  @param type 手术或操作
     *  @return
     *  @Date:2019年01月03日下午1:23:46
     */
    @ResponseBody
    @RequestMapping(value = "/findDiaAndOpeByMdc")
    public InvokeResult findDiaAndOpeByMdc(String code,String type) {
        List<Map<String,Object>> resultList = diaAndOperInDRGFacade.findDiaAndOpeByMdc(code,type) ;
        return InvokeResult.success(resultList);
    }

    /**
     *  @Discription：ztree数据节点
     *  @Author： chenhanlin
     *  @return
     *  @Date:2019年01月05日
     */
    @ResponseBody
    @RequestMapping(value = "/constructMdcAdrgDrg")
    public InvokeResult constructMdcAdrgDrg(String verCode,String stdType) {
        List<Map<String,Object>> resultList = diaAndOperInDRGFacade.constructMdcAdrgDrg(verCode,stdType) ;
        return InvokeResult.success(resultList);
    }

}
